.hresume
{
  background: transparent url( '../images/background_alpha.png' );
  padding: 10px;
}

.hresume .contact
{
}

.hresume .contact .fn
{
  font-size: 200%;
  letter-spacing: 3px;
  font-weight: bold;
}

.hresume .contact .title
{
  font-style: italic;
}

.hresume .tel, .hresume .adr
{
}

.hresume .experience, .hresume .education
{
  margin-left: 0px;
}

.hresume .experience .date_duration, .hresume .education .date_duration
{
  float: right;
  font-size: 80%;
  padding-top: 3px;
}

.hresume .experience .htitle, .hresume .education .htitle
{
  float: left;
  padding-bottom: 5px;
}

.hresume .experience .title
{
  display: inline;
  font-weight: 600;
  color: #eeeeee;
}

.hresume .experience .org, .hresume .experience .location
{
  font-style: italic;
}

.hresume .experience .title:after
{
  content: " - ";
}
		
.hresume .experience .title.last:after
{
  content: "";
}

.hresume .experience .skill_list .skill:after
{
  content: ",";
  padding-right: 5px;
}

.hresume .experience .skill_list .skill.last:after
{
  content: "";
}

.hresume .experience .description, .hresume .education .description
{
  clear: both;
  padding: 5px 0px 5px 20px;
  /*text-align: justify;*/
}

.hresume .experience .description .skill_list
{
  margin: 0;
  list-style: none;
  font-size: 80%;
  padding: 5px 10px 15px 10px;
}

.hresume .experience .description .skill_list .skill
{
  float: left;
}

.hresume abbr
{
  border: none;
}

.hresume .experience .htitle ul
{
  margin: 0px;
  padding: 0px;
}

.hresume .vcalendar, .hresume .summary, .hresume .tags
{
  padding: 5px 10px;
}

.htitle .summary
{
  padding: 0px;
}

.hresume .education .summary
{
  font-weight: bold;
  color: #eeeeee;
}

.hresume .education .org
{
  color: #eeeeee;
  font-style: italic;
}

/*
.hresume {
  width: 100%;
  padding: 10px;
}

.hresume abbr {
  border: none;
}

.hresume address {
  font-style: normal;
}

.hresume hr {
  display: block;
}

.hresume .contact .fn {
  font-weight: bold;
  font-size: 12pt;
}

.hresume h2 {
  font-size: 12pt;
  padding: 0 0 5px 0;
  margin: 0;
}

.hresume .education,.hresume .accreditation {
  margin: 10px 0 10px 20px;
  padding: 1px;
}

.hresume .experience {
  margin: 10px 0 30px 20px;
  padding: 1px;
}

.hresume .summary,.hresume .tags {
  margin: 10px 0 20px 20px;
  padding: 1px;
}

.hresume .education .htitle, .hresume .experience .htitle {
  float: left;
}

.hresume .htitle .include {
  display: none;
}

.hresume .education .date_duration, .hresume .experience .date_duration {
  float: right;
  font-size: smaller;
}

.hresume .education .summary {
  margin: 0;
}

.hresume .tags ul {
  list-style: none;
  margin: 0;
  padding: 0;
}

.hresume .tags ul li {
  display: inline;
}
*/
